// 显式 隐式类型转换
console.log(1+'1');  // + 拼接 优先
console.log(true+true);  // 加法
console.log(true==2,true==1);
// if(2)  2 => true

console.log(4+[1,2,3]);  // 41,2,3
// 先[1,2,3].toString() 再拼接

console.log('a' + + 'b'); // aNaN
console.log(Number.isNaN(+'a1'));  // true
if(!+'a1'){
    console.log('--------');
}

console.log(4*[]); // 0
console.log(4*[1,2]);  // NaN